Efficient Analytical Derivatives of Rigid-Body Dynamics Using Spatial Vector Algebra
نویسندگان
چکیده
An essential need for many model-based robot control algorithms is the ability to quickly and accurately compute partial derivatives of equations motion. State art approaches this problem often use analytical methods based on chain rule applied existing dynamics algorithms. Although these are an improvement over finite differences in terms accuracy, they not always most efficient. In paper, we contribute new closed-form expressions first-order inverse dynamics, leading a recursive algorithm. The algorithm benchmarked against chain-rule Fortran from Pinocchio library C++. Tests consider computing forward robots ranging kinematic chains humanoids quadrupeds. Compared previous open-source implementation, our results uncover key computational restructuring that enables efficiency gains. Speedups up 1.4x reported calculating 50-dof Talos humanoid.
منابع مشابه
RBDL: an efficient rigid-body dynamics library using recursive algorithms
This is a preprint of Martin L. Felis, RBDL an Efficient Rigid-Body Dynamics Library using Recursive Algorithms, Autonomous Robots, 2016, DOI 10.1007/s10514-016-9574-0. The final version is available from: http://link.springer.com/article/10.1007/s10514-016-9574-0. Abstract In our research we use rigid-body dynamics and optimal control methods to generate 3-D wholebody walking motions. For the ...
متن کاملOn using computer algebra systems for analysis of rigid body dynamics
Usage of modern computer algebra (CA) tools allows one to extend significantly number of effective algorithms for qualitative investigation of dynamic systems. This report discusses some of the algorithms which generalize the Rauth-Lyapunov method of analysis of conservative systems with several first algebraic integrals: 1. Using enveloping integral of family of first integrals for finding inv...
متن کاملRigid-Body Pose and Position Interpolation using Geometric Algebra
This paper presents a method of interpolating between two or more general displacements (rotation and translation). The resulting interpolated path is smooth and possesses a number of desirable properties. It differs from existing algorithms which require factorising the pose into separate rotation and translation components and is derived from an intuitively appealing framework – i.e. a natura...
متن کامل3D Rigid Body Dynamics
The difficulty of describing the positions of the body-fixed axis of a rotating body is approached through the use of Euler angles: spin ψ̇, nutation θ and precession φ shown below in Figure 1. In this case we surmount the difficulty of keeping track of the principal axes fixed to the body by making their orientation the unknowns in our equations of motion; then the angular velocities and angula...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE robotics and automation letters
سال: 2022
ISSN: ['2377-3766']
DOI: https://doi.org/10.1109/lra.2022.3141194